/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const GridMirrorOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M2.75 1.5C2.05964 1.5 1.5 2.05964 1.5 2.75V9.40077C1.95951 9.07566 2.46309 8.80869 3 8.61058V6.75H4.33455C5.10468 6.13399 6.26089 6.02823 7.15556 6.74397L7.1631 6.75H13V9.25H10.2881L10.8552 9.70366C11.2111 9.98841 11.4545 10.3543 11.5854 10.75H13V13H11.0913C11.019 13.0767 10.9403 13.1495 10.8552 13.2176L9.25214 14.5H13.25C13.9404 14.5 14.5 13.9404 14.5 13.25V2.75C14.5 2.05964 13.9404 1.5 13.25 1.5H2.75ZM3 5.25H5.25V3H3V5.25ZM6.75 5.25H13V3H6.75V5.25Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>
<path d="M1.8634 14.1282C1.47495 14.4405 1.12821 14.8093 0.836928 15.2272C0.733734 15.3753 0.5 15.3041 0.5 15.1236V14.7106C0.5 13.6115 0.873289 12.5996 1.5 11.7948C2.36916 10.6786 3.72573 9.96062 5.25 9.96062V8.50094C5.25 8.50094 5.25 8.50094 5.25 8.50094C5.25 8.44853 5.25758 8.39902 5.27148 8.35304C5.36878 8.03114 5.77589 7.88133 6.06235 8.11049L9.76196 11.0702C10.0122 11.2704 10.0122 11.6509 9.76196 11.8511L6.06235 14.8107C5.75635 15.0555 5.31268 14.8679 5.25603 14.5C5.25232 14.4759 5.25027 14.451 5.25002 14.4254C5.25001 14.4237 5.25 14.422 5.25 14.4203V12.9606H5.1691C3.96577 12.9606 2.81261 13.3753 1.89048 14.1066L1.8634 14.1282Z" fill={ colors[0] }/>

  </>,
  name: 'grid_mirror_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M2.75 1.5C2.05964 1.5 1.5 2.05964 1.5 2.75V9.40077C1.95951 9.07566 2.46309 8.80869 3 8.61058V6.75H4.33455C5.10468 6.13399 6.26089 6.02823 7.15556 6.74397L7.1631 6.75H13V9.25H10.2881L10.8552 9.70366C11.2111 9.98841 11.4545 10.3543 11.5854 10.75H13V13H11.0913C11.019 13.0767 10.9403 13.1495 10.8552 13.2176L9.25214 14.5H13.25C13.9404 14.5 14.5 13.9404 14.5 13.25V2.75C14.5 2.05964 13.9404 1.5 13.25 1.5H2.75ZM3 5.25H5.25V3H3V5.25ZM6.75 5.25H13V3H6.75V5.25Z', 'M1.8634 14.1282C1.47495 14.4405 1.12821 14.8093 0.836928 15.2272C0.733734 15.3753 0.5 15.3041 0.5 15.1236V14.7106C0.5 13.6115 0.873289 12.5996 1.5 11.7948C2.36916 10.6786 3.72573 9.96062 5.25 9.96062V8.50094C5.25 8.50094 5.25 8.50094 5.25 8.50094C5.25 8.44853 5.25758 8.39902 5.27148 8.35304C5.36878 8.03114 5.77589 7.88133 6.06235 8.11049L9.76196 11.0702C10.0122 11.2704 10.0122 11.6509 9.76196 11.8511L6.06235 14.8107C5.75635 15.0555 5.31268 14.8679 5.25603 14.5C5.25232 14.4759 5.25027 14.451 5.25002 14.4254C5.25001 14.4237 5.25 14.422 5.25 14.4203V12.9606H5.1691C3.96577 12.9606 2.81261 13.3753 1.89048 14.1066L1.8634 14.1282Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
